<%@page import="clases.Institucion"%>
<%@page import="clases.Aspirante"%>
<%@page import="java.util.ArrayList"%>
<%@page import="java.util.List"%>
<%@page import="clases.InstitucionAspirante"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<div class="centrar">
    <h1>Aspirantes que completaron su test</h1>
    <logic:notPresent name="aspirantes" >
        <p>Ocurrio algun error.</p>
    </logic:notPresent>
    <logic:empty name="aspirantes" >
        <p>A&uacute;n no han presentado el test vocacional.</p>
    </logic:empty>
    <logic:present name="aspirantes"  >
        Numero total de aspirantes seleccionados para presentar el test vocacional = <% out.println(((Integer) request.getAttribute("numPreselectos")));%>
        Numero total de aspirantes que han presentado el test = <% out.println(((ArrayList) request.getAttribute("aspirantes")).size());%>
        <ul>
            <li>
                <html:link action="/Administrador/Preinscripcion/Reporte?method=testPDF" target="_blank">
                    Generar reporte en pdf.
                </html:link>
            </li>
            <li>
                <html:link action="/Administrador/Preinscripcion/Reporte?method=testCVS" target="_blank">
                    Generar reporte en excel.
                </html:link>
            </li>
        </ul>
        <table>
            <thead>
                <tr>
                    <th style="width: 15%">C&eacute;dula</th>
                    <th style="width: 25%">Apellidos</th>
                    <th style="width: 25%">Nombres</th>
                    <th style="width: 13%">Promedio</th> 
                    <th style="width: 27%">Institucion</th>
                </tr>
            </thead>
            <tbody>
                <logic:iterate name="aspirantes" id="Aspirante" >
                    <tr>
                        <td><bean:write name="Aspirante" property="cedula" /></td>
                        <td><bean:write name="Aspirante" property="apellidos" /></td>
                        <td><bean:write name="Aspirante" property="nombres" /></td>
                        <td><bean:write name="Aspirante" property="promedio" /></td>
                        <td>
                            <bean:define name="Aspirante" id="id" property="institucionId"  />
                            <% int i = (Integer) pageContext.findAttribute("id");
                                for (Institucion insti : ((ArrayList<Institucion>) request.getAttribute("instituciones"))) {
                                    if (insti.getId() == i) {
                                        out.println(insti.getNombre());
                                        break;
                                    }
                                }
                            %> </td>
                    </tr>
                </logic:iterate>
            </tbody>
        </table>
    </logic:present>
</div>
